
@charset "utf-8";
/* CSS Document */

/* Sitewide styles */



body {
	font-family: 'PT Sans', Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#4f4857;
}
input {
	font-family: 'PT Sans', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4f4857;
}

select {
	font-family: 'PT Sans', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4f4857;
}
textarea {
	font-family: 'PT Sans', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4f4857;
	resize:none;
}
a:link {
	color:#df7402;
	text-decoration:none;
}
a:visited {
	color:#df7402;
	text-decoration:none;
}
a:hover {
	color:#c66600;
	text-decoration:none;
}
a:active {
	color:#df7402;
	text-decoration:none;
}
h1 {
	font-size:14px;
	color:#2d1d40;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:normal;
}
h2 {
	font-size:14px;
	color:#2d1d40;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:normal;
}
.fourteen {
	font-size:14px;
}
.largebullet {
	font-size:16px;
}
p {
	margin-top:0px;
	margin-bottom:0px;
}
/* Header styles */

#header {
	height:80px;
	width:100%;
	background-image:url(images/headerbg.jpg);
	background-repeat:repeat-x;
}
#logo {
	display:inline;
	float:left;
	width:300px;
	height:40px;
	padding-top:32px;
}
#headercontent {
	width:1140px;
	margin-left:auto;
	margin-right:auto;
}
/* Main menu styles */

#menu {
	display:inline;
	float:left;
	width:390px;
	height:60px;
	margin-left:20px;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
	
}
#menu a {
	color:#FFF;
}
#menu p {
	margin-top:22px;
	margin-bottom:0px;
	margin-right:3px;
	text-shadow: 2px 2px 1px #333;
}
#home {
	width:62px;
	height:55px;
	display:inline;
	float:left;
	margin-top:20px;
	cursor:pointer;
}
.homeon {
	background-image:url(images/homeon.png) !important;
	background-position:bottom;
	background-repeat:no-repeat;
	height:60px !important;
}
.homeover {
	background-image:url(images/homeon.png);
	background-position:0px 15px;
	background-repeat:no-repeat;
}
.homeoff {
	background-image:url(images/homeoff.png);
	background-position:0px 15px;
	background-repeat:no-repeat;
}
#inbox {
	width:105px;
	height:55px;
	display:inline;
	float:left;
	margin-left:2px;
	margin-top:20px;
	cursor:pointer;
}
.inboxon {
	background-image:url(images/inboxon.png) !important;
	background-position:bottom left;
	background-repeat:no-repeat;
	height:60px !important;
}
.inboxover {
	background-image:url(images/inboxon.png);
	background-position:0px 15px;
	background-repeat:no-repeat;
}
.inboxoff {
	background-image:url(images/inboxoff.png);
	background-position:0px 15px;
	background-repeat:no-repeat;
}
#find {
	width:94px;
	height:55px;
	display:inline;
	float:left;
	margin-left:0px;
	margin-top:20px;
	cursor:pointer;
}
.findon {
	background-image:url(images/findon.png) !important;
	background-position:bottom left;
	background-repeat:no-repeat;
	height:60px !important;
}
.findover {
	background-image:url(images/findon.png);
	background-position:0px 15px;
	background-repeat:no-repeat;
}
.findoff {
	background-image:url(images/findoff.png);
	background-position:0px 15px;
	background-repeat:no-repeat;
}
#connect {
	width:124px;
	height:55px;
	display:inline;
	float:left;
	margin-left:0px;
	margin-top:20px;
	cursor:pointer;
}
.connecton {
	background-image:url(images/connecton.png)!important;
	background-position:bottom left;
	background-repeat:no-repeat;
	height:60px !important;
}
.connectover {
	background-image:url(images/connecton.png);
	background-position:0px 15px;
	background-repeat:no-repeat;
}
.connectoff {
	background-image:url(images/connectoff.png);
	background-position:0px 15px;
	background-repeat:no-repeat;
}
#starburstplace {
	position:relative;
}
#starburstplace p {
	color:#FFFFFF;
	margin-left:3px;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
	text-shadow: none !important;
	line-height:9px;
}
#inboxstarburst {
	width:31px;
	height:31px;
	background-image:url(images/redstarburst.png);
	position:absolute;
	z-index:5000;
	left:73px;
	top:0px;
}
#findstarburst {
	width:31px;
	height:31px;
	background-image:url(images/redstarburst.png);
	position:absolute;
	z-index:5000;
	left:62px;
	top:0px;
}
#connectstarburst {
	width:31px;
	height:31px;
	background-image:url(images/redstarburst.png);
	position:absolute;
	z-index:5000;
	left:92px;
	top:0px;
}
/* Right header styles - non-submenu*/

#rightheader {
	width:330px;
	height:75px;
	display:inline;
	float:right;
	
}
#rightheadertop {
	height:42px;
	font-size:13px;
	padding-top:3px;
}
#rightheadertop img {
	display:inline;
	float:left;
	margin-top:5px;
	margin-left:4px;
	border:none;
}
#rightheadertop p {
	margin-top:0px;
	margin-bottom:0px;
	display:inline;
	float:left;
}
#rightheader a {
	color:#fa8100 !important;
}
#crosspromote {
	font-size:13px;
	color:#fa8100;
	text-align:right;
	margin-top:0px;
	margin-bottom:0px;
}
.siteniche {
	font-weight:bold;
	text-transform:uppercase;
}
#logout {
	color:#fa8100;
	width:42px;
	boder:solid 1px;
	display:inline;
	float:right;
	text-align:right;
	margin-right:0px;
	padding:5px;
	padding-right:0px !important;
}
#logout p {
	float:right !important;
}
/* Sub-menu styles */

#helpandadvice {
	color:#FFFFFF;
	width:95px;
	display:inline;
	float:left;
	margin-left:0px;
	padding:5px;
	padding-left:8px;
}
#helpmenuplace {
	position:relative;
	z-index:2147483647;
	display:none;
}
#helpmenu {
	position:absolute;
	z-index:2147483647;
	width:95px;
	left:-1px;
	top:-1px;
}
#helpandadvicelink {
	width:94px;
	height:17px;
	background-color:#144a55;
	padding:5px;
	padding-left:8px;
	border:solid 1px #23829f;
	color:#FFFFFF;
	display:block;
	clear:both;
}
#faqlink {
	width:94px;
	height:17px;
	background-color:#256f80;
	padding:5px;
	padding-left:8px;
	border:solid 1px #23829f;
	color:#FFFFFF;
	display:block;
	clear:both;
	border-top:none !important;
}
.submenuhover {
	background-color:#144a55 !important;
}
#magazinelink {
	width:94px;
	height:17px;
	background-color:#256f80;
	padding:5px;
	padding-left:8px;
	border:solid 1px #23829f;
	color:#FFFFFF;
	display:block;
	clear:both;
	border-top:none !important;
}
#safetylink {
	width:94px;
	height:17px;
	background-color:#256f80;
	padding:5px;
	padding-left:8px;
	border:solid 1px #23829f;
	color:#FFFFFF;
	display:block;
	clear:both;
	border-top:none !important;
}
#username {
	color:#FFFFFF;
	width:134px;
	display:inline;
	float:left;
	margin-left:0px;
	padding:5px;
	padding-left:8px;
}
#usernamemenuplace {
	position:relative;
	z-index:2147483647;
	display:none;
}
#usernamemenu {
	position:absolute;
	z-index:2147483647;
	width:133px;
	left:107px;
	top:-1px;
}
#usernamelink {
	width:134px;
	height:17px;
	background-color:#144a55;
	padding:5px;
	padding-left:8px;
	border:solid 1px #23829f;
	color:#FFFFFF;
	display:block;
	clear:both;
}
#profilelink {
	width:134px;
	height:17px;
	background-color:#256f80;
	padding:5px;
	padding-left:8px;
	border:solid 1px #23829f;
	color:#FFFFFF;
	display:block;
	clear:both;
	border-top:none !important;
}
#photolink {
	width:134px;
	height:17px;
	background-color:#256f80;
	padding:5px;
	padding-left:8px;
	border:solid 1px #23829f;
	color:#FFFFFF;
	display:block;
	clear:both;
	border-top:none !important;
}
#accountlink {
	width:134px;
	height:17px;
	background-color:#256f80;
	padding:5px;
	padding-left:8px;
	border:solid 1px #23829f;
	color:#FFFFFF;
	display:block;
	clear:both;
	border-top:none !important;
}
#chatlink {
	width:134px;
	height:17px;
	background-color:#256f80;
	padding:5px;
	padding-left:8px;
	border:solid 1px #23829f;
	color:#FFFFFF;
	display:block;
	clear:both;
	border-top:none !important;
}
/* Main content styles */

#maincontent {
	width:1140px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	display:block;
	clear:both;
}
#columnleft {
	width:820px;
	display:inline;
	float:left;
}
#columnright {
	width:300px;
	margin-left:20px;
	display:inline;
	float:left;
}
.clearfix {
	display:block;
	clear:both;
	font-size:10px;
	margin-top:0px;
	margin-bottom:0px;
}
/* Footer  styles */

#footer {
	height:75px;
	width:100%;
	background-color:#dce6f0;
	display:block;
	clear:both;
	margin-top:30px;
}
#footercontent {
	width:1140px;
	margin-left:auto;
	margin-right:auto;
}
#footercontent p {
	margin-top:0px;
	margin-bottom:0px;
	font-size:13px;
	color:#645e6b;
	padding-top:16px;
}
/* Button  styles */

a.button_style:link {
	background-color:#fa8100;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding:5px 10px 5px 10px;
	border-radius:3px;
	text-shadow: 1px 1px 1px #333333;
}
a.button_style:hover {
	background-color:#c66600;
	color:#f1dabf;
}
a.button_style:visited {
	color:#FFFFFF;
}
a.button_style:active {
	color:#FFFFFF;
}

a.button_style {
	background-color:#fa8100;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding:5px 10px 5px 10px;
	border-radius:3px;
	text-shadow: 1px 1px 1px #333333;
}

.button_style_gray {background-color:#9ba4a6;
	font-size:18px;
	font-weight:bold;
	color:#FFF !important;
	padding:5px 10px 5px 10px;
	border-radius:3px;
	text-shadow: 1px 1px 1px #333333;}



.buttonicon {
	border:none;
	position:relative;
	top:4px;
	
	
}


#backlink {
	display:block;
	width:820px;
	height:13px;
	margin-top:4px;
}
#backlink p {
	display:inline;
	float:right;
	margin-right:0px;
}
#backlink img {
	display:inline;
	float:right;
	margin-top:2px;
	margin-right:5px;
}

.favoriteclicked {
	
}

.buttonunavailable {background-color:#fa8100;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding:5px 10px 5px 10px;
	border-radius:3px;
	text-shadow: 1px 1px 1px #333333;
	opacity:0.3;
	filter:alpha(opacity=30) !important;
	cursor:default !important;
	display:block;
	}
	
	.buttonunavailable:hover {background-color:#fa8100 !important;
	font-size:18px;
	font-weight:bold;
	color:#FFF !important;
	padding:5px 10px 5px 10px;
	border-radius:3px;
	text-shadow: 1px 1px 1px #333333;
	opacity:0.3;
	filter:alpha(opacity=30);
	cursor:default !important;
	}
	
	.arrowunavailable {opacity:0.3;
	filter:alpha(opacity=30);
	cursor:default !important;}
	
	/* Pagination  styles */
	
#paginationsearch {
	width:820px;
	display:block;
	clear:both;
	color:#df7402;
	font-weight:bold;
	margin-top:20px;
}


#paginationsearchleft {
	display:inline;
	float:left;
}
#paginationsearchright {
	display:inline;
	float:right;
}
#paginationsearchcenter {
	display:inline;
	float:left;
	margin-left:30px;
	font-size:14px;
	margin-top:3px;
}
#paginationsearchcenter a {
}
.paginationon {
	padding:0px 4px 0px 4px;
	color:#FFFFFF;
	text-align:center;
	background-color:#fa8100;
	border-radius:3px;
	margin-left:2px;
	margin-right:2px;
}
#paginationsearchcenter img {
	margin-left:5px;
	margin-right:5px;
}



a.button_style_send {
	background-color:#FFF;
	font-size:12px;
	color:#df7402;
	padding:5px 10px 5px 10px;
	border-radius:2px;
	border:solid 1px #cbc8ce;
}


.h1header {font-size:24px; color:#FF0000; color:#bf2726; text-transform:uppercase;}

html {overflow-y: scroll;}

.RightNowContainerInternal {margin-top:15px;}


#subheader {text-align:center; width:100%; background-color:#d2e3e6; font-size:13px; padding:6px 0px 5px 0px; color:#df7402; display:block; clear:both; }

.headercountsnewlink {color:#df7402;}

.headercountsnewvalue {font-weight:bold;}

#subheader p {border:none; border-right:solid 1px #ffffff; display:inline;  padding-left:8px; padding-right:8px;}

.pnoborder {border:none !important;}
